import request from "@/request/ajax.js";
let ztpmTenant =
  import.meta.env.VITE_API_URL +
  import.meta.env.VITE_API_ALIAS +
  import.meta.env.VITE_API_TENANT;

// 获取角色列表
export const apiGetRoleList = (params, msg) => {
  return request.get(ztpmTenant + "/role/page", params, msg);
};
// 激活角色
export const apiPutActiveRole = (params, msg) => {
    return request.putGet(ztpmTenant + "/role/activate", params, msg);
  };
  // 禁用角色
  export const apiPutDisableRole = (params, msg) => {
    return request.putGet(ztpmTenant + "/role/forbid", params, msg);
  };
  // 删除角色
  export const apiDeleteRole = (params, msg) => {
    return request.delete(ztpmTenant + "/role/delete", params, msg);
  };
  // 新增角色
  export const apiPostCreateRole = (params, msg) => {
    return request.post(ztpmTenant + "/role/create", params, msg);
  };
  // 修改角色
  export const apiPutUpdateRole = (params, msg) => {
    return request.put(ztpmTenant + "/role/update", params, msg);
  };

  // 获取角色已授权菜单标识
  export const apiGetRoleMenu = (params, msg) => {
    return request.get(ztpmTenant + "/role/menus/id", params, msg);
  };

  // 角色授权菜单
  export const apiPutRoleEmpower = (params, msg) => {
    return request.putGet(ztpmTenant + "/role/grant/menus", params, msg);
  };
